<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>


</body>

<script>


    var p = new Promise(function (res, rej) {
        console.log('promise内容开始')
        setTimeout(() => {
            // var num = Math.random()
            var num = 0.9
            console.log(num)
            if (num > 0.5) {
                console.log('正面', p)
                res('大于0.5')
                console.log('正面', p)
            } else {
                console.log('反面', p)
                rej('小于0.5')
            }
            console.log('异步结束:', p)
        }, 2000);
    })
    console.log('同步结束:', p)

    // var p = new Promise(function (res, rej) {
    //     console.log('promise内容开始')
    //     rej('false')
    //     setTimeout(() => {
    //         // var num = Math.random()
    //         var num = 0.9
    //         console.log(num)
    //         if (num > 0.5) {
    //             console.log('正面', p)
    //             res('大于0.5')
    //             console.log('正面', p)
    //         } else {
    //             console.log('反面', p)
    //             rej('小于0.5')
    //         }
    //         console.log('异步结束:', p)
    //     }, 2000)
    // })
    // console.log('同步结束:', p)

    // var p = new Promise(function (res, rej) {
    //     console.log('promise内容开始')
    //     res('大于0.5')
    // })
    // console.log('同步结束:', p)
</script>

</html>